var express = require('express');
var router = express.Router();

var { uploadFiles, moveFiles, deleteFiles} = require('./../util/handleFiles');
router.post('/uploadImages', function (req, res, next) {
    //会针对传入的图片生成一个专门上传的图片函数
    let path = './public/assets';
    const uploadImages = uploadFiles({
        path,
        //formdata.append()的第一个参数
        key: 'file',
        //图片的大小限制,1024kb~1mb
        size: 102400
    });
    //上传函数
    uploadImages(req, res, (err) => {
        //图片上传失败或成功都会调用的回调函数
        if (err) {
            //上传失败
            console.log(err);
        } else {
            //上传成功
            //将上传成功之后图片的路径发送给前端
            res.send({
                message: '上传成功',
                path:`http://localhost:2036/assets/${req.files[0].filename}`
            })
        }
    })
});
module.exports = router;